/**
 * 站点路由菜单
 * 登录成功后返回
 * 返回前可进行权限判断
 * 基础信息：
 * 	title: 菜单名称
 * 	icon: 菜单图标
 * 	key: 菜单唯一标识 - 用以区分页面内容。有key就表示有单独的页面内容；没有key仅表示有子菜单
 * 	is_spread: 是否展开
 * 	hidden: 是否隐藏
 * 	children: 子菜单
 * 业务信息：存在表示按业务信息的逻辑默认执行，没有就空白，需自定义
 * 	name: 数据库名称
 * 	space: 云服务空间
 * 	params: 限定查询参数
 * 	type: 数据类型。list：列表；detail：详情；其它需自定义
 * 	showMode: 显示模式。table：表格；card：卡片
 *  slotKeys: 自定义的插槽。对于需要特别自定义的项来这里声明
 * 权限类型
 * 	auth: 权限类型。数组。不存在时表示不需要权限
 * 		admin：最高管理权限。大于90
 * 		
 * 	这里规定的数据有最高的权限，前端初始化时不能违背这里的数据值	
 */
module.exports = [
	{
		title: 'AI板块',
		icon: 'site-ai',
		is_spread: true,
		auth: ['18565720739'],
		children: [
			{
				title: '对话管理',
				icon: 'siite-duihua',
				key: 'ai',
				name: 'z-ai',
				type: 'list',
				is_spread: true,
				children: [
					{
						title: '对话详情',
						key: 'ai-detail',
						name: 'z-ai',
						type: 'detail',
						hidden: true,
					}
				]
			}
		]
	},
	{
		title: '文学板块',
		icon: 'site-literary',
		is_spread: true,
		auth: ['18565720739'],
		children: [
			{
				title: '笔名管理',
				icon: 'site-auname',
				key: 'auname',
				name: 'z-name',
				type: 'list',
				is_spread: true,
				children: [
					{
						title: '笔名详情',
						key: 'auname-detail',
						name: 'z-name',
						type: 'detail',
						hidden: true,
					}
				]
			},
			{
				title: '诗谱管理',
				icon: 'site-shipu',
				key: 'shipu',
				name: 'z-pu',
				type: 'list',
				is_spread: true,
				children: [
					{
						title: '诗谱详情',
						key: 'shipu-detail',
						name: 'z-pu',
						type: 'detail',
						hidden: true,
					}
				]
			},
			{
				title: '文章管理',
				icon: 'site-article',
				key: 'article',
				name: 'z-article',
				type: 'list',
				is_spread: true,
				children: [
					{
						title: '文章详情',
						key: 'article-detail',
						name: 'z-article',
						type: 'detail',
						hidden: true,
					}
				]
			},
			{
				title: '章节管理',
				icon: 'site-zhangjie',
				key: 'novel',
				name: 'z-novel',
				type: 'list',
				is_spread: true,
				children: [
					{
						title: '章节详情',
						key: 'novel-detail',
						name: 'z-novel',
						type: 'detail',
						hidden: true,
					}
				]
			}
		]
	},
	{
		title: '工作台',
		icon: 'site-workbench',
		key: 'workbench',
		is_spread: true,
		children: [
			{
				title: '首页',
				key: 'home',
				icon: 'site-home',
				dateSift: { // 单独的时间筛选。默认会隐藏搜索隐藏重置隐藏查询按钮
					onDateChange: undefined, // 前端自定义的日期选择事件
					width: undefined, // 前端会默认设置为240px
					typeData: undefined, // 日期类型数据。会有默认值['日', '周', '月', '季', '半年', '年']
					dateType: 0, // 默认的日期类型。即typeData的角标
					allowCustom: false, // 是否允许自定义
					addGrain: false, // 是否允许添加粒度，也就是多选时间范围。这个场景下是不允许的！
					startIsSunday: false, // 开始时间是否为周日
					
					dateInfo: undefined, // 时间筛选的直接结果
					dateRes: undefined, // 时间筛选的最终结果。包含date：当前时间范围；ring：环比时间范围；last：同比时间范围
				}
			},
			{
				title: '线索池',
				key: 'home-clue',
				icon: 'site-clue',
				spread_sift: 1, // 0：没有展开；1：可以展开而未展开筛选；2：已展开可收起
				hideSearch: true, // 隐藏搜索框
				siftInfo: {
					is_spread: true, // 是否展开筛选
					dateType: 0, // 默认的日期类型
					dateList: [], // 选择的日期范围。默认是当天时间。需通过dateInitiial记录
					setList: ['store', 'order'], // 设置的数据结构
					modelValue: { // 线索归属的信息。在page/home的initial中获取值
						partya: [],
						target: [],
						jidi: [],
						member: []
					},
					memberSwitch: false, // 是否开启人员数据分析
					options: {}, // 选择的线索归属的表单内容，其key与modelValue值一一对应。每一项包含checkbox表单项所需的信息
				}
			}
		]
	},
	{
		title: '业务管理',
		icon: 'site-yewu',
		is_spread: true,
		auth: ['admin'],
		children: [
			{
				title: '业务列表',
				icon: 'site-shangdan',
				key: 'business',
				is_spread: true,
				name: 'd-business',
				type: 'list',
				children: [
					{
						title: '业务详情',
						key: 'business-detail',
						name: 'd-business',
						type: 'detail',
						hidden: true,
					}
				]
			},
			{
				title: '地区列表',
				icon: 'site-diqu',
				key: 'area',
				name: 'opendb-city-china',
				type: 'list',
				is_spread: true,
				children: [
					{
						title: '地区详情',
						key: 'area-detail',
						name: 'opendb-city-china',
						type: 'detail',
						hidden: true,
					}
				]
			},
			{
				title: '门店列表',
				icon: 'site-dealer',
				key: 'dealer',
				name: 'd-dealer',
				type: 'list',
				is_spread: true,
				children: [
					{
						title: '门店详情',
						key: 'dealer-detail',
						name: 'd-dealer',
						type: 'detail',
						hidden: true,
					}
				]
			},
			{
				title: '车型列表',
				icon: 'site-chexing',
				key: 'car',
				name: 'car',
				type: 'list',
				is_spread: true,
				children: [
					{
						title: '车型详情',
						key: 'car-detail',
						name: 'car',
						type: 'detail',
						hidden: true,
					}
				]
			},
			{
				title: '基地列表',
				icon: 'site-jidi',
				key: 'jidi',
				name: 'd-jidi',
				type: 'list',
				is_spread: true,
				children: [
					{
						title: '基地详情',
						key: 'jidi-detail',
						name: 'd-jidi',
						type: 'detail',
						hidden: true,
					}
				]
			}
		]
	},
	{
		title: '商单中心',
		icon: 'site-target',
		is_spread: true,
		auth: ['admin'],
		children: [
			{
				title: '甲方列表',
				icon: 'site-partya',
				key: 'partya',
				name: 'd-partya',
				type: 'list',
				is_spread: true,
				children: [
					{
						title: '甲方详情',
						key: 'partya-detail',
						name: 'd-partya',
						type: 'detail',
						hidden: true,
					}
				]
			},
			{
				title: '商单列表',
				icon: 'site-target',
				key: 'target',
				name: 'd-target',
				type: 'list',
				is_spread: true,
				children: [
					{
						title: '商单详情',
						key: 'target-detail',
						name: 'd-target',
						type: 'detail',
						hidden: true,
					}
				]
			},
			{
				title: '活动列表',
				icon: 'site-active',
				key: 'active',
				name: 'a-active',
				type: 'list',
				is_spread: true,
				children: [
					{
						title: '活动详情',
						key: 'active-detail',
						name: 'a-active',
						type: 'detail',
						hidden: true,
					}
				]
			}
		]
	},
	{
		title: '数据报告',
		icon: 'site-clue',
		is_spread: true,
		children: [
			{
				title: '线索列表',
				icon: 'site-clue',
				key: 'clue',
				name: 'clue',
				type: 'list',
				is_spread: true,
				children: [
					{
						title: '线索详情',
						key: 'clue-detail',
						name: 'clue',
						type: 'detail',
						hidden: true,
					}
				],
				// params: { // 在前端已经实现了数据缓存，这里就不需要
				// 	foreign: {
				// 		name: 'd-target',
				// 		foreignKey: {
				// 			dtarget: 'code',
				// 		},
				// 		field: 'name,business'
				// 	}
				// }
			},
			{
				title: '车系车型',
				icon: 'site-chexing',
				key: 'ccar',
				name: 'c-car',
				type: 'list',
				is_spread: true,
				children: [
					{
						title: '车系详情',
						key: 'ccar-detail',
						name: 'c-car',
						type: 'detail',
						hidden: true,
					}
				],
				params: {
					foreign: {
						name: 'd-target',
						foreignKey: {
							dtarget: 'code',
						},
						field: 'name,business'
					}
				}
			},
			{
				title: '地区门店',
				icon: 'site-diqu',
				key: 'carea',
				name: 'c-area',
				type: 'list',
				is_spread: true,
				children: [
					{
						title: '地市详情',
						key: 'carea-detail',
						name: 'c-area',
						type: 'detail',
						hidden: true,
					}
				],
				params: {
					foreign: {
						name: 'd-target',
						foreignKey: {
							dtarget: 'code',
						},
						field: 'name,business'
					}
				}
			},
			{
				title: '流水列表',
				icon: 'site-liushui',
				key: 'flow',
				name: 'd-follow',
				type: 'list',
				is_spread: true,
				auth: ['admin'],
				children: [
					{
						title: '流水详情',
						key: 'flow-detail',
						name: 'd-follow',
						type: 'detail',
						hidden: true,
					}
				]
			},
			{
				title: '用户列表',
				icon: 'site-yonghu',
				key: 'user',
				name: 'a-user',
				type: 'list',
				is_spread: true,
				auth: ['admin'],
				children: [
					{
						title: '流水详情',
						key: 'user-detail',
						name: 'a-user',
						type: 'detail',
						hidden: true,
					}
				]
			},
			{
				title: '验证码列表',
				icon: 'site-yzm',
				key: 'verify',
				name: 'verify-sms',
				type: 'list',
				is_spread: true,
				auth: ['admin'],
				children: [
					{
						title: '验证码详情',
						key: 'verify-detail',
						name: 'verify-sms',
						type: 'detail',
						hidden: true,
					}
				]
			}
		]
	},
	{
		title: '系统设置',
		icon: 'site-set',
		is_spread: true,
		auth: ['admin'],
		children: [
			{
				title: '主题管理',
				icon: 'site-theme',
				key: 'theme',
				name: 'theme',
				type: 'list',
				is_spread: true,
				children: [
					{
						title: '主题详情',
						key: 'theme-detail',
						name: 'theme',
						type: 'detail',
						hidden: true,
					}
				]
			},
			{
				title: '前端管理',
				icon: 'site-app',
				key: 'app',
				is_spread: true,
				children: [
					{
						title: 'H5管理',
						key: 'app-h5',
						hidden: true,
					},
					{
						title: '首页管理',
						key: 'app-home',
						hidden: true,
					}
				]
			},
			{
				title: '版本管理',
				icon: 'site-verson',
				key: 'verson',
				name: 'verson',
				type: 'list',
				is_spread: true,
				children: [
					{
						title: '版本详情',
						key: 'verson-detail',
						name: 'verson',
						type: 'detail',
						hidden: true,
					}
				]
			},
			{
				title: '待办事项',
				icon: 'site-matter',
				key: 'matter',
				name: 'x-matter',
				type: 'list',
				is_spread: true,
				children: [
					{
						title: '事项详情',
						key: 'matter-detail',
						name: 'x-matter',
						type: 'detail',
						hidden: true,
					}
				]
			},
			{
				title: '消息通知',
				icon: 'site-notice',
				key: 'notice',
				name: 'x-notice',
				type: 'list',
				is_spread: true,
				children: [
					{
						title: '消息详情',
						key: 'notice-detail',
						name: 'x-notice',
						type: 'detail',
						hidden: true,
					}
				]
			}
		]
	}
]